package org.jeecg.modules.qyxx.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

import java.io.Serializable;
import java.time.LocalDateTime;

@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@ApiModel(value="CompanyInfo对象", description="")
public class CompanyInfo implements Serializable {

    private static final long serialVersionUID = 1L;

    @TableId(value = "id", type = IdType.AUTO)
    private Long id;

    @ApiModelProperty(value = "地税纳税人名称")
    @TableField("dsNsrmc")
    private String dsNsrmc;

    @ApiModelProperty(value = "地税纳税人识别号")
    private String dsnsrsbh;

    @ApiModelProperty(value = "地税登记序号")
    private String dszdjxh;

    @ApiModelProperty(value = "国税纳税人识别号")
    private String gsnsrsbh;

    @ApiModelProperty(value = "国税纳税人登记序号")
    private String gszdjxh;

    @ApiModelProperty(value = "纳税人名称")
    private String nsrmc;

    @ApiModelProperty(value = "纳税人主体id")
    private String nsrztid;

    @ApiModelProperty(value = "企业绑定id")
    private String qybdid;

    @ApiModelProperty(value = "社会信用代码")
    private String shxydm;

    private String ssdabh;

    private String tybz;

    @ApiModelProperty(value = "用户id")
    private String yhid;

    @ApiModelProperty(value = "用户身份代码")
    private String yhsfdm;

    @ApiModelProperty(value = "用户身份名称")
    private String yhsfmc;

    private String zjjgbz;

    @TableField("zzNsrmc")
    private String zzNsrmc;

    @TableField("zzNsrztid")
    private String zzNsrztid;

    @ApiModelProperty(value = "税务机关代码")
    private String swjgDm;

    @ApiModelProperty(value = "区域代码")
    private String areaCode;

    @ApiModelProperty(value = "更新时间")
    private LocalDateTime updateTime;

    @TableField(exist = false)
    private String gdsywsx;
}